|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectnetwork.NetworkHandler
NetworkHandler Klasse Dient zur Verwaltung und Überwachung aller drei Netzwerkverbindungen Übernimmt den Aufbau, die Kontrolle und Beendung der Netzwerkkommunikation
| Constructor Summary | |
NetworkHandler(ConnectionNotifier handl,
SettingsData setData)
Konstruktor |
|
| Method Summary | |
void |
connect()
Verbindet alle Clients |
void |
connectCmd()
Verbindet die Command-Leitung |
void |
connectFtp()
Verbindet die FTP-Leitung |
void |
connectionNotification()
Methode, die aufgerufen wird, wenn eine Verbindung abgebrochen wurde |
void |
connectSql()
Verbindet die SQL-Leitung |
void |
disconnect()
Trennt alle Clients |
void |
disconnectCmd()
Trennt die Command-Leitung |
void |
disconnectFtp()
Trennt die FTP-Leitung |
void |
disconnectSql()
Trennt die SQL-Leitung |
Queue |
getComQueue()
|
DBModule |
getDBModule()
###################### GET-METHODEN ###################### |
FTPModule |
getFTPModule()
|
java.lang.String |
getIPAddress()
|
Queue |
getMsgQueue()
|
NClient |
getNClient()
|
ObjManager |
getObjManager()
|
boolean |
isCmdConnected()
Liefert zurück, ob der Client der Command-Leitung verbunden ist. |
boolean |
isConnected()
Liefert zurück, ob alle Clients verbunden sind. |
boolean |
isFtpConnected()
Liefert zurück, ob der Client der FTP-Leitung verbunden ist. |
boolean |
isSqlConnected()
Liefert zurück, ob der Client der SQL-Leitung verbunden ist. |
void |
messageEvent(Message msg)
Methode, die aufgerufen wird, wenn eine Nachricht vom Roboter gekommen ist |
void |
setIPAddress(java.lang.String ip)
|
void |
startTimer()
Startet den Timer, der automatisch Verbindungen aufbaut und überprüft |
void |
stopTimer()
Stoppt den Timer, der automatisch Verbindungen aufbaut und überprüft |
void |
timerAction(Timer t)
Methode, die vom Timer aufgerufen wird |
void |
updateSettings(SettingsData setData)
Aktualisiert die Einstellung laut SettingsData-Objekt |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public NetworkHandler(ConnectionNotifier handl,
SettingsData setData)
handl - Referenz auf MainShell zur Übermittlung v. Statusmeldungen und NachrichtensetData - beinhaltet die gesamten Einstellungen für den Verbindungsaufbau| Method Detail |
public void timerAction(Timer t)
timerAction in interface TimerListenert - Timer der die Methode in regelmäßigen Abständen aufruftpublic void connectionNotification()
connectionNotification in interface ConnectionNotifierpublic void messageEvent(Message msg)
messageEvent in interface ConnectionNotifiermsg - Nachricht die empfangen wurdepublic void updateSettings(SettingsData setData)
setData - beinhaltet die Daten für den Verbindungsaufbaupublic void startTimer()
public void stopTimer()
public void connect()
public void connectCmd()
public void connectSql()
public void connectFtp()
public void disconnect()
public void disconnectCmd()
public void disconnectSql()
public void disconnectFtp()
public boolean isConnected()
public boolean isCmdConnected()
public boolean isSqlConnected()
public boolean isFtpConnected()
public DBModule getDBModule()
public ObjManager getObjManager()
public NClient getNClient()
public FTPModule getFTPModule()
public Queue getComQueue()
public Queue getMsgQueue()
public java.lang.String getIPAddress()
public void setIPAddress(java.lang.String ip)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||